package com.situ.mall.common.service;

import com.situ.mall.common.entity.OrderInfo;
import com.baomidou.mybatisplus.extension.service.IService;
import com.situ.mall.common.vo.TableVO;

import java.util.List;

/**
 * <p>
 * 订单主表 服务类
 * </p>
 *
 * @author 闫佳宁
 * @since 2023-09-22
 */
public interface IOrderInfoService extends IService<OrderInfo> {

    OrderInfo saveOrder(String ids, Integer addressId);


    TableVO selectOrder(Integer page, Integer limit, String username, String status1);

    TableVO orderDetail(Integer id);

    void update(Integer id);

    List<OrderInfo> selectOrderInfo(Integer id);

    void paySuccess(String code);

    void confirm(Integer id);
}
